Company
Location
McLean, Virginia - United States of America
Job type
Full-Time
Golang Job Details
Job Title: Dotnet - Senior Software Engineer GitHub Migration & Data Security
Location: McLean, VA (preferred) or Richmond, VA (hybrid/onsite)
Main Skills : .net , AWS and Jenkins with GitHub
Overview
We are seeking highly skilled Senior Software Engineers with strong experience in GitHub migration, CI/CD pipelines, and AWS-based deployments. The role is part of Commercial Lending team and will focus on reducing technical debt, ensuring data security, and executing a large-scale GitHub Enterprise Cloud migration initiative.
Key Responsibilities
Support and execute GitHub Enterprise Cloud migration from internal repositories (220+ repos) to cloud-hosted GitHub.
Ensure successful CI/CD pipeline migration and troubleshoot deployment issues.
Review and modify existing repositories in .NET, Java, Golang, and Node.js/Angular to ensure compatibility with cloud environments.
Write and optimize SQL scripts to identify and secure sensitive data in Postgres and S3 storage.
Collaborate with cross-functional teams to remediate technical debt and ensure compliance with security standards.
Work with AWS services (Lambda, Fargate, S3, Postgres) to support application deployment and scalability.
Troubleshoot, script, and resolve issues post-migration to ensure smooth operations.
Required Skills & Experience
7+ years of professional software engineering experience.
Strong expertise with at least two of the following languages:
.NET (preferred)
Java
Golang
Node.js
Experience with JavaScript frameworks (Angular preferred).
Proven hands-on experience with CI/CD pipelines, GitHub migration, repository management, and cloud deployments.
Proficiency with SQL and Postgres for querying and securing sensitive data.
Strong background with AWS serverless services (Lambda, Fargate, S3).
Experience troubleshooting and debugging build/deployment issues in multi-language repositories.
Nice to Have
Exposure to enterprise-scale migration projects.
Familiarity with data governance and sensitive data remediation.
Interview Process
1-hour interview with Engineering Manager (may include coding challenge or technical problem-solving).
Possible second round if further technical vetting is required.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs